package br.com.async.application;

import java.io.Serializable;
import java.util.List;

import br.com.async.domain.AgileRoomEntity;

public interface AbstractApplication<T extends AgileRoomEntity<Integer>, E extends Serializable> {

	public void persist(T entity);
	public void update (T entity);
	public List<T> list();
	public void disable(T entity);
	public T findByCode(Integer code);
}
